.logo_weixin{
    width:45%;
    height:15%;
    display:block;
    margin:0.25rem auto;
}
.home_weixin{
    position:relative;
}
.home-search .home-search-input i.search{
    right:0rem;
    width:0.52rem;
    height:0.52rem;
    top:50%;
    margin-top:-0.26rem;
}
.carousel_btnGroup{
    position:absolute;;
    left:0.58rem;
    bottom:4%;
}
.carousel_dailog{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(rgba(0, 0, 0, 0.5)));

}
.carousel_btnGroup .Purchase_btn{
    float:left;
    display:inline-block;
    width:2.2rem;
    height:0.6rem;
    /*background:url("../img/Purchase_btn.png") no-repeat center;*/
    background:rgb(255,222,0);
    color:#000;
    line-height:0.65rem;
    text-align:center;
    border-radius: 0.3rem;
    /*-webkit-background-size: 100% 100%;*/
    /*background-size: 100% 100%;*/

}
.carousel_btnGroup .review_btn{
    margin-left:0.5rem;
    float:left;
    display:inline-block;
    width:2.94rem;
    height:0.6rem;
    border: 2px solid #fff;
    background:transparent;
    line-height: 0.56rem;
    text-align: center;
    color:#fff;
    border-radius: 0.3rem;
    box-sizing: border-box;
}
.review_img{
   display:inline-block;
    width: 0.4rem;
    height:0.4rem;
    padding-top: 0.06rem;
    padding-right: 0.2rem;
    float: right;
}
.Repertoire{
    padding:0 0.32rem;
}

.Repertoire li.Repertoire_li{
    width:2.6rem;
    margin:0 0.26rem;

}
.Repertoire_img{
    width:2.6rem;
    height:2.6rem;
    display:block;
    border-radius: 0.5rem;
}
.Repertoire_item_title{
    font-size:0.3rem;
    line-height:1.5;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.Repertoire_item{
    box-sizing: border-box;
    height:2.0rem;
    margin:0.4rem 0;
    overflow: hidden;
}
.Repertoire_item_data{
    color:#666;
    font-size:0.3rem;
    line-height:1.4;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.Repertoire_item_site{
    font-size:0.3rem;
    line-height:1.4;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.Repertoire_Purchase{
    margin-top: 0.2rem;
    display:inline-block;
    width:2.2rem;
    height:0.6rem;
    /*background:url("../img/Purchase_btn.png") no-repeat center;*/
    background:rgb(255,222,0);
    color:#000;
    line-height:0.6rem;
    text-align:center;
    border-radius: 0.3rem;
    /*-webkit-background-size: 100% 100%;*/
    /*background-size: 100% 100%;*/
}